alturaDeImagen = 64;
anchoDeImagen = 64;
tamanoDeImagen = alturaDeImagen * anchoDeImagen;
%'antena','circle1','circle2','compu','GBA','headphone','ipad','joystick','
%joystick2','line1','line2','line3','line4','mic','mic2','mouse','moviecam','pentagon','phone','photocam','square','tele','world'
archivos = {'a','f','h'};
patrones = zeros(length(archivos), tamanoDeImagen);

for i=1:1:length(archivos)
    patrones(i,:) = cargaPatron(archivos{i}, anchoDeImagen, alturaDeImagen);
end

%foto = cargaPatron(archivos{1}, anchoDeImagen, alturaDeImagen);

%printFoto(agregarRuido(foto,tamanoDeImagen,0.1),anchoDeImagen, alturaDeImagen,'test.png');

%pesos = zeros(tamanoDeImagen);

% for i=1:1:tamanoDeImagen
%     aux=patrones(:,i)';
%     for j=(i+1):1:tamanoDeImagen
%         pesos(i,j)=aux*patrones(:,j);
%         pesos(tamanoDeImagen-i+1,tamanoDeImagen-j+1) = pesos(i,j);
%     end
% end

pesos = (patrones'*patrones)/tamanoDeImagen;
for i=1 :1:tamanoDeImagen
    pesos(i,i)=0;
end
